<?php

class Event
{
	protected $eventID;
	protected $createdWhen;
	protected $createdBy;
	protected $deletedWhen;
	protected $deletedBy;
	protected $start;
	protected $end;
	protected $title;
	protected $description;
	protected $comment;
	protected $responsible;
	protected $eventInvolvee = array();
	protected $eventTypeID;
	protected $location = array();

	protected $users = array();
	protected $locations = array();
	protected $eventTypes = array();
	protected $eventInvolvees = array();


	public function __construct($eventID,$createdWhen,$createdBy,$deletedWhen,$deletedBy,$start,$end,$title,$description,$comment,$responsible,$eventInvolvee,$eventTypeID,$location,$users,$locations,$eventTypes,$eventInvolvees)
	{
		$this->eventID = $eventID;
		$this->createdWhen = $createdWhen;
		$this->createdBy = $createdBy;
		$this->deletedWhen = $deletedWhen;
		$this->deletedBy = $deletedBy;
		$this->start = $start;
		$this->end = $end;
		$this->title = $title;
		$this->description = $description;
		$this->comment = $comment;
		$this->responsible = $responsible;
		$this->eventInvolvee = $eventInvolvee;
		$this->eventTypeID = $eventTypeID;
		$this->location = $location;
		$this->users = $users;
		$this->locations = $locations;
		$this->eventTypes = $eventTypes;
		$this->eventInvolvees = $eventInvolvees;
	}

	public function getEventID()
	{
		return $this->eventID;
	}

	public function getCreatedWhen()
	{
		return $this->createdWhen;
	}

	public function getCreatedBy()
	{
		return $this->createdBy;
	}

	public function getDeletedWhen()
	{
		return $this->deletedWhen;
	}

	public function getDeletedBy()
	{
		return $this->deletedBy;
	}

	public function getStart()
	{
		return $this->start;
	}

	public function getEnd()
	{
		return $this->end;
	}

	public function getTitle()
	{
		return $this->title;
	}

	public function getDescription()
	{
		return $this->description;
	}

	public function getComment()
	{
		return $this->comment;
	}

	public function getResponsible()
	{
		return $this->responsible;
	}

	public function getEventInvolvee()
	{
		return $this->eventInvolvee;
	}

	public function getEventTypeID()
	{
		return $this->eventTypeID;
	}

	public function getEventTypes()
	{
		return $this->eventTypes;
	}

	public function getUsers()
	{
		return $this->users;
	}

	public function getLocations()
	{
		return $this->locations;
	}

	public function getLocation()
	{
		return $this->location;
	}

	public function getEventInvolvees()
	{
		return $this->eventInvolvees;
	}



}

?>